A Canadian-Chinese man was detained at Taoyuan airport last Saturday as he attempted to smuggle nearly 20 kilograms of marijuana with a market value of about NT$30 million (US$1 million) into the country, airport police said at a news conference Thursday.